body {
width: 100%;
position: relative;
}

.headerSwiper {
width: 100%;
height: 80vh;
}

.headerSwiper .swiper-slide {
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: 100% 100%;
}

.headerSwiper .first-swiper {
background-image: url('../img/home/indexSwipe.jpg');
}

.headerSwiper .second-swiper {
background-image: url('../img/home/swiper-two.jpg');
}

.headerSwiper .third-swiper {
background-image: url('../img/home/swiper-three.jpg');
}

.headerSwiper .header-menu {
position: relative;
}

.headerSwiper .swiper-pagination-bullets {
bottom: 5vh;
}

.headerSwiper .swiper-pagination-bullets .swiper-pagination-bullet {
width: 0.8vw;
height: 0.8vw;
margin: 0 0.6vw;
background: #ffffff;
opacity: 1;
}

.swiper-pagination-bullet-active {
background: #4b9ca9 !important;
}

.select-items {
position: absolute;
left: 0;
top: 77vh;
z-index: 2;
width: 30vw;
height: 5vh;
left: 35vw;
display: flex;
justify-content: space-between;
align-items: center;
border: 1px solid #d4d9db;
background: #fff;
border-radius: 0.8vw;
box-shadow: 5px 5px 10px #d2e3e8;
}

.select-items img {
width: 24px;
margin: 10px;
float: left;
}

.select-items input {
width: 400px;
border: none;
outline: none;
/* margin: 10px 0px 0px 10px;*/
float: left;
}

.select-items input::-webkit-input-placeholder {
font-size: 0.9vw;
color: #c2c2c2;
}

.select-items input::-moz-placeholder {
/* Mozilla Firefox 19+ */
font-size: 0.9vw;
color: #c2c2c2;
}

.select-items input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
font-size: 0.9vw;
color: #c2c2c2;
}

.select-items input:-ms-input-placeholder {
/* Internet Explorer 10-11 */
font-size: 0.9vw;
color: #c2c2c2;
}

.select-items button {
width: 80px;
height: 45px;
line-height: 45px;
text-align: center;
background: #4ca1af;
color: #fff;
border-radius: 8px;
font-size: 20px;
border: none;
outline: none;
float: right;
}

.group-info {
margin-top: 6vh;
margin-bottom: 4vh;
text-align: center;
font-size: 1vw;
line-height: 1.4;
color: #a9a9a9;
}

.classifySwiper {
}

.classifySwiper .swiper-slide {
width: 285px !important;
height: 168px;
background-repeat: no-repeat;
background-size: cover;
text-align: center;
float: left;
}

.classifySwiper .swiper-slide a {
color: #ffffff;
}

.classifySwiper .swiper-slide:first-child {
background-image: url('../img/home/introduction.jpg');
}

.classifySwiper .swiper-slide:nth-child(2) {
background-image: url('../img/home/cultural.jpg');
}

.classifySwiper .swiper-slide:nth-child(3) {
background-image: url('../img/home/honor.jpg');
}

.classifySwiper .swiper-slide:nth-child(4) {
background-image: url('../img/home/distribution.jpg');
}

.classifySwiper .swiper-slide:last-child {
background-image: url('../img/home/brand.jpg');
}

.classifySwiper .swiper-slide p {
letter-spacing: 0.2vw;
font-size: 0.8vw;
}

.classifySwiper .swiper-slide p:first-child {
font-size: 1.5vw;
font-weight: bold;
margin-top: 20%;
margin-bottom: 0.5vh;
}

.classify-indent {
position: relative;
width: 950px;
margin: 0px auto;
}

.classify-indent .swiper-button-next {
position: absolute;
top: 10vh;
right: -50px;
background: url("../img/home/classifyRight.png") no-repeat;
}

.classify-indent .swiper-button-prev {
position: absolute;
top: 10vh;
left: -50px;
background: url("../img/home/classifyLeft.png") no-repeat;
}


/* 集团动态 */

.group-news {
height: 620px;
display: flex;
justify-content: space-between;
margin-top: 60px;
}

.group-left {
width: 57%;
}

.left-title {
display: flex;
}

.group-left .left-title .title-tabs {
width: 455px;
}

.title-tabs > div {
font-size: 20px;
position: relative;
cursor: pointer;
}


/* 集团动态 */

.group-left .left-bottom {
margin-top: 40px;
width: 685px;
height: 485px;
}

.group-left .left-bottom .swiper-container {
width: 685px;
height: 547px;
}

.group-left .left-bottom img {
width: 645px;
height: 430px;
}

.group-left .left-bottom p {
font-size: 18px;
text-align: center;
margin: 10px 0px 0px 0px;
}

/*没有使用*/
.information-main-fl ul li {
width: 100%;
height: 44vh;
}

.information-main-fl ul li img {
width: 36.5vw;
height: 39vh;
}

.information-main-text {
width: 100%;
height: 5vh;
line-height: 5vh;
background: #f1f1f1;
margin-top: 0;
font-size: 0.08rem;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-left: 20px;
font-size: 0.9vw;
}

.go-more-news {
margin-top: 25px;
width: 100%;
height: 40px;
line-height: 40px;
display: block;
text-align: center;
color: #fff;
font-size: 14px;
background: url("../img/home/newsBottom.jpg") no-repeat;
background-size: 100% 100%;
}

.group-right {
width: 40%;
/* margin-top: 4vh;*/
border-bottom: 6px solid #4ca1af;
height: 614px;
}

.group-right .right-top {
width: 100%;
height: 206px;
}

.group-right .right-top .right-img {
width: 100%;
height: 140px;
margin-top: 0.23rem;
background: url("../img/home/group_reght_top_bg.jpg") no-repeat;
background-size: cover;
}

.group-right .right-top .right-img > img {
width: 100%;
height: 8vh;
}

.group-right .right-top .small-title {
width: 100%;
height: 60px;
line-height: 60px;
background: url("../img/home/newBg.jpg") no-repeat;
background-size: 100% 100%;
padding-left: 1vw;
box-sizing: border-box;
font-size: 16px;
font-weight: bold;
color: #4ca1af;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.right-list {
width: 100%;
box-sizing: border-box;
cursor: pointer;
}

.right-list a {
width: 100%;
height: 50px;
line-height: 50px;
font-size: 15px;
color: #6f7070;
box-sizing: border-box;
padding-right: 15px;
border-bottom: 2px solid #f5f5f5;
display: flex;
align-items: center;
justify-content: space-between;
}

.right-list a span:first-child {
width: 80%;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.right-list a span:first-child span:last-child {
color: #b6b6b6;
}

.right-list a:last-child {
border-bottom: none;
}

.list-bottom {
width: 100%;
height: 5vh;
line-height: 5vh;
display: block;
text-align: center;
color: #ffffff;
font-size: 0.08rem;
background: url("../img/home/newsBottom.jpg") no-repeat;
background-size: 100% 100%;
}

.list-bottom a {
width: 100%;
display: block;
height: 5vh;
line-height: 5vh;
text-align: center;
font-size: 0.7vw;
color: #ffffff;
}
/* 专家团队 */
.expert-team {
height: 815px;
display: flex;
justify-content: space-between;
margin-top: 60px;
}

.team-left {
width: 57%;
}

.team-left .left-title .title-tabs {
width: 455px;
}

.team-left .swiper-container {
height: 675px;
margin-top: 40px;
}

.title-tabs > div {
position: relative;
cursor: pointer;
}

.expertSwiper {
width: 100%;
}

.expertSwiper .swiper-slide {
display: flex;
flex-wrap: wrap;
/*margin-top: 5vh;*/
height: 100%;
}

.expertSwiper .expert-items {
width: 22%;
height: 27vh;
margin-right: 4%;
margin-bottom: 3%;
text-align: center;
color: #2c3e50;
font-size: 1.2vw;
float: left;
}

.expertSwiper .expert-items:nth-child(4n) {
margin-right: 0;
}

.expertSwiper .swiper-pagination {
bottom: 0;
}

.expert-items .expert-bg {
width: 145px;
height: 225px;
background: url("../img/expert/liqin.jpg") no-repeat;
background-size: cover;
border-radius: 0.2vw;
}

.expert-items .expert-name {
/*margin: 1.2vh 0 0.5vh;*/
font-size: 26px;
height: 30px;
line-height: 30px;
overflow: hidden;
white-space: nowrap;
text-overflow: clip;
margin-top: 10px;
}

.expert-items .expert-abs {
font-size: 12px;
overflow: hidden;
white-space: nowrap;
text-overflow: clip;
margin-top: 10px;
}

.team-right {
height: 813px;
width: 40%;
border-bottom: 6px solid #4ca1af;
}

.team-right .title-bottom i:last-child {
width: 15vw;
}

.teamItems {
height: 628px;
width: 100%;
margin-top: 40px;
}

.teamItems .swiper-slide {
}

.teamItems .swiper-slide p {
height: 40px;
line-height: 40px;
font-size: 18px;
}

.teamItems .swiper-pagination {
bottom: 0;
}

.teamItems .team-bg {
width: 505px;
height: 250px;
/*background: url("../img/expert/expert.png") no-repeat;*/
background-size: 100% 100%;
}

.teamItems .team-bg img {
width: 505px;
height: 250px;
}

.team-items {
display: inherit;
height: 28vh;
margin-bottom: 1vh;
}

.teamItems .team-title {
margin-top: 1.5vh;
font-size: 0.9vw;
width: 100%;
color: rgb(151, 151, 151);
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.more {
background-color: #2697af;
height: 37px;
width: 188px;
font-size: 14px;
line-height: 37px;
display: block;
color: #fff;
padding-left: 12px;
padding-right: 12px;
margin: 15px auto 0px;
border-radius: 15px;
text-align: center;
}

.more img {
margin-top: 9px;
float: right;
}
/* 健康科普 */
.health-popul {
display: flex;
justify-content: space-between;
margin-top: 60px;
}

.health-left {
width: 57%;
}

.health-left .title-tabs {
width: 442px
}

.health-left .left-bottom {
}

.health-left .left-bottom .bottom-header {
width: 100%;
display: flex;
justify-content: space-between;
}

.health-left .header-items {
width: 30%;
height: 285px;
background-repeat: no-repeat;
background-size: cover;
/*padding-left: 15px;*/
text-indent: 15px;
box-sizing: border-box;
font-size: 14px;
background-image: url('../img/home/boniaosuan.jpg');
float: left;
}

.health-left .header-items p {
margin-top: 250px;
margin-bottom: 10px;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
color: #ffffff;
font-size: 14px;
line-height: 30px;
height: 30px;
}

.health-left .info-bottom {
border-bottom: 6px solid #4ca1af;
}

.health-left .info-bottom .bottom-item {
width: 100%;
height: 50px;
background: url('../img/home/arrow-right.png') no-repeat right;
/*line-height: 6.4vh;*/
display: flex;
justify-content: space-between;
align-items: center;
/*padding-right: 1vw;*/
text-indent: 10px;
box-sizing: border-box;
border-bottom: 2px solid #d9d9d9;
}

.health-left .info-bottom .bottom-item .item-left p {
font-size: 14px;
}

.health-left .info-bottom .bottom-item .item-left p:first-child {
font-size: 0.7vw;
color: #4b4c4c;
}

.infos-more {
width: 100%;
display: block;
height: 70px;
line-height: 70px;
background: url("../img/home/newsBottom.jpg") no-repeat;
background-size: 100% 100%;
margin-top: 10px;
text-align: center;
font-size: 14px;
color: #ffffff;
}

.health-right {
width: 40%;
/*border-bottom: 6px solid #4ca1af;
padding-bottom: 10px;*/
}

.health-right .health-header {
height: 504px;
/*display: flex;
justify-content: space-between;*/
}

.health-right .health-header .right-title {
width: 490px;
}

.health-right .health-header .right-title .big-title {
width: 100%;
height: 80px;
box-sizing: border-box;
background: url("../img/home/healthBg.png") no-repeat;
background-size: 100% 100%;
margin-bottom: 14px;
color: #ffffff;
display: table;
text-align: center;
/*display: inline;*/
float: left;
}


.health-right .health-header .right-title .big-title > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}

.health-right .health-header .right-title .big-title p:first-child {
font-size: 1.3vw;
font-weight: bold;
}

.health-right .health-header .right-title .big-title p:last-child {
font-size: 0.8vw;
display: inline-flex;
align-items: center;
}

.health-right .health-header .right-title .big-title p:last-child i {
width: 1vw;
height: 1px;
background: #ffffff;
}

.health-right .health-header .right-title .big-title p:last-child span {
margin: 0 5px;
}




.health-right .health-header .bottom-title {
width: 490px;
display: inline;
float: left;
}


.right-second {
display: flex;
text-align: center;
width: 500px;
text-align: center;
/*justify-content: space-between;*/
}

.right-second a {
width: 150px;
height: 65px;
text-align: center;
line-height: 65px;
background: url("../img/home/smallHealth.png") no-repeat;
background-size: 100% 100%;
color: #ffffff;
font-size: 15px;
margin-left: 2px;
margin-right: 12px;
margin-bottom: 4px;
}

.right-third {
margin-top: 20px;
}

.right-third .items {
width: 100%;
height: 60px;
display: flex;
justify-content: space-between;
align-items: center;
border-top: 2px solid #d9d9d9;
}

.right-third .items .item-left {
font-size: 0.8vw;
color: #b6b6b6;
}

.right-third .items .item-left p:first-child {
font-size: 0.8vw;
color: #4b4c4c;
}

.right-third .items:last-child {
border-bottom: 0;
}

.right-images {
display: inline;
float: left;
width: 145px;
margin-left: 14px;
}

.right-images .images-item {
width: 150px;
height: 65px;
text-align: center;
background: url("../img/home/smallHealth.png") no-repeat;
background-size: 100% 100%;
line-height: 65px;
color: #ffffff;
font-size: 15px;
margin-bottom: 10px;
}

.right-images .right-Bg {
width: 145px;
height: 340px;
background: url("../img/home/healthBtm.png") no-repeat;
background-size: cover;
}

.health-bottom {
width: 100%;
height: 50px;
display: block;
text-align: center;
line-height: 50px;
margin-top: 10px;
color: #ffffff;
font-size: 14px;
background: url("../img/home/newsBottom.png") no-repeat;
background-size: 100% 100%;
}


/* 视频中心 */

.video-zone {
margin-top: 60px;
}

.video-zone .title-tabs {
width: 86%;
}

.video-items {
width: 100%;
margin-top: 40px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.video-items .items {
width: 32%;
margin-bottom: 3vh;
cursor: pointer;
float: left;
}

.video-items .items .item-top {
width: 100%;
height: 200px;
text-align: center;
background: url('../img/home/index.jpg');
line-height: 18vh;
background-size: cover;
}

.video-items .items .item-top img {
width: 100%;
height: 100%;
vertical-align: middle;
}

.item-bottom {
font-size: 0.9vw;
color: #969696;
}

.item-bottom p:first-child {
width: 100%;
height: 3vh;
line-height: 1.5;
margin-top: 10px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
color: #4b4c4c;
font-size: 14px;
text-align: center;
}

.company-text {
width: 100%;
text-align: center;
margin: 5vh 0;
}

.company-text p:first-child {
font-size: 2.2vw;
color: #2c3e50;
font-weight: bold;
letter-spacing: 5px;
}

.company-text p:nth-child(2) {
display: flex;
justify-content: center;
align-items: center;
font-size: 1vw;
color: #b8b8b8;
margin-top: 1vh;
margin-bottom: 2vh;
}

.company-text p:nth-child(2) i {
width: 2vw;
height: 1px;
background: #b2b2b2;
}

.company-text p:nth-child(2) span {
margin: 0 8px;
}

.company-text p:nth-child(3) {
font-size: 1vw;
color: #1d4353;
}

.company-text p:nth-child(3) span {
font-size: 2.5vw;
}

.company-text p:last-child {
margin-top: 0.9vw;
margin-bottom: 1vw;
font-size: 1vw;
color: #cdcdcd;
letter-spacing: 10px;
}

.company-text p:last-child span {
color: #4ca1af;
}

.swiper-slide {
width: auto;
}

.tabs_page {
position: relative;
width: 72%;
border-bottom: 2px solid #e1e1e1;
text-align: left;
top: -6px;
}

.tabs_page:focus {
outline: none !important;
}

.tabs_page .swiper-pagination-bullet {
width: auto;
height: auto;
background: none;
font-size: 20px;
padding: 0 10px 10px 10px;
}

.tabs_page .swiper-pagination-bullet:before {
}

.tabs_page .swiper-pagination-bullet:focus {
outline: none !important;
}

.tabs_page .swiper-pagination-bullet-active {
background-color: transparent !important;
color: #70b4bf;
font-size: 20px;
position: relative;
}

.tabs_page .swiper-pagination-bullet-active:before {
content: "";
background: url(../img/home/tabsActive.png) no-repeat center;
background-size: 100% 100%;
display: inline-block;
width: 95px;
height: 9px;
position: absolute;
bottom: -4px;
left: 0;
right: 0;
margin: 0 auto;
}
